.reddiv {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    background-color: #e1717d;
}

.reddiv .about_title {
    max-width: 1508px;
    margin: 0 auto;
    text-align: center;
    padding-top: 1.5rem;
    padding-bottom: 1.92rem;
    color: #fff;
}

.reddiv .about_title>h3 {
    font-size: .74rem;
    margin-bottom: .52rem;
}

.reddiv .about_title>p {
    max-width: 11.4rem;
    margin: 0 auto;
    font-size: .24rem;
    line-height: .34rem;
}


/* 关于我们标题下的ul列表 */

.reddiv .about_list1 {
    /* max-width: 1508px; */
    margin: 0 auto;
    text-align: center;
    color: #fff;
}

.reddiv .about_list1 li {
    /* max-width: 300px; */
    margin: 0;
}

.reddiv .about_list1 .about_lisitlogo {
    margin: 0 auto;
    max-width: 1.9rem;
    width: 100%;
    background-color: #e1717d;
    margin-bottom: .86rem;
}

.reddiv .about_list1 .about_lisitlogo img {
    width: 100%;
    display: block;
}

.reddiv .about_list1 p:nth-child(2) {
    font-size: .25rem;
    letter-spacing: .05rem;
    margin-bottom: .22rem;
}

.reddiv .about_list1 p:nth-child(3) {
    font-size: .2rem;
    line-height: .25rem;
    margin-bottom: 2.88rem;
}


/* 分类列表 */

.cate_list {
    height: 336px;
    margin: 0 auto;
    /* background-color: #fff; */
    position: relative;
    /* border-radius: .12rem; */
}

.cate_list .cate_list_content {
    max-width: 15.08rem;
    height: 504px;
    position: absolute;
    margin-top: -1.68rem;
    border-radius: .12rem;
    padding: .79rem .95rem 1rem;
    background-color: #fff;
    top: 0;
    left: 50%;
    margin-left: -754px;
    -moz-box-shadow: 0 0 15px #bbb;
    -webkit-box-shadow: 0 0 15px #bbb;
    box-shadow: 0 0 15px #bbb;
}

.cate_list .cate_list_content li {
    max-width: 3.68rem;
    margin: 0;
    /* background-color: red; */
}

.cate_list .cate_list_content li:nth-child(2) {
    margin: 0 1.64rem;
}

.cate_list .cate_list_content li .cate_list_content_img {
    /* display: block; */
    width: 87px;
    height: 87px;
    background-color: #fbebed;
    margin-bottom: .32rem;
}

.cate_list .cate_list_content li .cate_list_content_img img {
    display: block;
    margin-bottom: .34rem;
}

.cate_list .cate_list_content li h3 {
    font-size: .28rem;
    letter-spacing: .03rem;
}

.cate_list .cate_list_content li h3::after {
    content: '';
    display: block;
    width: .72rem;
    height: .05rem;
    background-color: #e56e7c;
    margin-top: .3rem;
}

.cate_list .cate_list_content li>p {
    margin-top: .28rem;
    font-size: .2rem;
    color: #5b6c94;
}


/* 加入包图企业版 */

.joinbaotu {
    max-width: 1508px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.joinbaotu>h3 {
    font-size: .56rem;
    color: #dc3f51;
    margin-top: 1.2rem;
    margin-bottom: .54rem;
}

.joinbaotu>p {
    font-size: .24rem;
    margin-bottom: .96rem;
}

.joinbaotu .joinbaotu_list1 {
    width: 100%;
    margin: 0 auto;
}

.joinbaotu .joinbaotu_list1 li {
    width: 25%;
    margin: 0;
    text-align: left;
}

.joinbaotu .joinbaotu_list1 li img {
    margin-right: .34rem;
    margin-bottom: .64rem;
}

.joinbaotu .joinbaotu_list1 li>h3 {
    margin-top: .2rem;
    font-size: .21rem;
    margin-bottom: .15rem;
}

.joinbaotu .joinbaotu_list1 li>p {
    font-size: .18rem;
    color: #898d90;
    line-height: .22rem;
}


/* 用户人群分类 */

.joinbaotu .usercate {
    max-width: 1148px;
    margin: .9rem auto;
}

.joinbaotu .usercate li {
    max-width: 350px;
    height: 590px;
    background: url("../images/joinbaotu_usercate_bg.jpg") no-repeat;
    background-size: 100% 100%;
    margin-bottom: 3.14rem;
}

.joinbaotu .usercate li:nth-child(2) {
    margin: 0 1.42rem;
}

.joinbaotu .usercate li img {
    margin-top: .65rem;
    margin-bottom: 1.3rem;
}

.joinbaotu .usercate li>h3 {
    font-size: .24rem;
    color: #dd4556;
    margin-bottom: .42rem;
}

.joinbaotu .usercate li>p {
    max-width: 256px;
    margin: 0 auto;
    font-size: .16rem;
    color: #898d90;
    line-height: .28rem;
    /* padding-left: .26rem;
    padding-right: .26rem; */
    /* margin-bottom: .42rem; */
}


/* 优点长项 */

.strength {
    max-width: 1920px;
    height: 388px;
    margin: 0 auto;
    background-color: #e14f60;
    position: relative;
}

.strength .strength_list {
    max-width: 1408px;
    margin-top: -1.95rem;
    position: absolute;
    left: 50%;
    margin-left: -704px;
    background-color: #fff;
    -moz-box-shadow: 0 0 15px #bbb;
    -webkit-box-shadow: 0 0 15px #bbb;
    box-shadow: 0 0 15px #bbb;
    padding-left: 1.04rem;
    padding-right: 1.04rem;
}

.strength .strength_list li {
    text-align: center;
}

.strength .strength_list li img {
    margin-top: .8rem;
    margin-bottom: .3rem;
}

.strength .strength_list li>h3 {
    font-size: .35rem;
    font-weight: 500;
    margin-bottom: .28rem;
}

.strength .strength_list li>p {
    font-size: 35px;
    line-height: .42rem;
    color: #a3a3a3;
    margin-bottom: .9rem;
}

.strength .logodiv {
    max-width: 1310;
    /* height: 66px; */
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -655px;
    /* background-color: #bbb; */
}

.strength .logodiv p {
    float: left;
    background-color: #fff;
    margin-right: .2rem;
    width: 200px;
    height: 66px;
    line-height: 66px;
    color: #e14f60;
    text-align: center;
    font-size: .42rem;
    border-radius: 6px;
}

.strength .logodiv p:last-child {
    margin-right: 0;
}

@media screen and (max-width: 1440px) {
    .cate_list .cate_list_content li:nth-child(2) {
        margin: 0 1.6rem;
    }
}

@media screen and (max-width: 1280px) {
    .cate_list .cate_list_content li:nth-child(2) {
        margin: 0 .9rem;
    }

    .cate_list .cate_list_content li {
        margin-left: .6rem;
    }

    .strength .strength_list {
        max-width: 1100px;
        margin-left: -550px;
    }

    .strength .logodiv p:nth-child(1) {
        margin-left: .6rem;
    }

    .strength .logodiv p {
        margin-right: .2rem;
        width: 180px;
        font-size: .42rem;
        border-radius: 6px;
    }
}

@media screen and (max-width: 1200px) {
    .cate_list .cate_list_content li:nth-child(2) {
        margin: 0 .85rem;
    }

    .strength .logodiv p:nth-child(1) {
        margin-left: .8rem;
    }

    .strength .logodiv p {
        margin-right: .14rem;
    }
}

@media screen and (max-width: 992px) {
    .reddiv .about_title {
        max-width: 1508px;
        margin: 0 auto;
        text-align: center;
        padding: 1rem .35rem;
        color: #fff;
    }

    .reddiv .about_title>h3 {
        font-size: .54rem;
        margin-bottom: .48rem;
    }

    /* .cate_list .cate_list_content li {
    margin-left: 1.8rem;
} */
    .cate_list .cate_list_content {
        max-width: 9.27rem;
        height: 410px;
        padding: .79rem .65rem .2rem;
        margin-left: -464px;
        margin-bottom: 0;
    }

    .cate_list .cate_list_content li {
        margin-left: 0;
    }

    .cate_list .cate_list_content li:nth-child(2) {
        margin: 0 .95rem;
    }

    .cate_list .cate_list_content li h3 {
        font-size: .16rem;
        letter-spacing: .03rem;
    }

    .cate_list .cate_list_content li>p {
        margin-top: .28rem;
        font-size: .123rem;
        color: #5b6c94;
    }

    .cate_list {
        height: 200px;
    }

    .joinbaotu {
        max-width: 970px;
        width: 100%;
    }

    .joinbaotu .joinbaotu_list1 li img {
        width: 70px;
        height: 80px;
        margin-right: .24rem;
        margin-bottom: .44rem;
    }

    .joinbaotu .joinbaotu_list1 li>h3 {
        margin-top: .2rem;
        font-size: .14rem;
        margin-bottom: .15rem;
    }

    .joinbaotu .joinbaotu_list1 li>p {
        font-size: .12rem;
        line-height: .18rem;
    }

    .joinbaotu .usercate {
        max-width: 900px;
        margin: .9rem auto;
    }

    .joinbaotu .usercate li:nth-child(2) {
        margin: 0 1.1rem;
    }

    .joinbaotu .usercate li>p {
        font-size: .14rem;
    }

    .strength {
        height: 246px;
    }

    .strength .strength_list {
        max-width: 890px;
        margin-left: -446px;
    }

    .strength .strength_list li img {
        margin-top: .5rem;
    }

    .strength .strength_list li>h3 {
        font-size: .28rem;
        margin-bottom: .22rem;
    }

    .strength .strength_list li>p {
        font-size: 16px;
        line-height: .32rem;
        margin-bottom: .4rem;
    }

    .strength .logodiv {
        max-width: 920px;
        /* height: 66px; */
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -461px;
        /* background-color: #bbb; */
    }

    .strength .logodiv p:nth-child(1) {
        margin-left: 0rem;
    }

    .strength .logodiv p {
        margin-right: .2rem;
        width: 136px;
        font-size: .32rem;
        border-radius: 6px;
    }
}

@media screen and (max-width: 768px) {
    .reddiv .about_list1 .about_lisitlogo {
        /* margin: 0 auto;
    max-width: 1.9rem;
    width: 100%;
    background-color: #e1717d; */
        margin-bottom: .46rem;
    }

    .reddiv .about_list1 p:nth-child(3) {
        padding-left: .6rem;
        padding-right: .6rem;
        /* font-size: .2rem; */
        line-height: .45rem;
        /* margin-bottom: 2.88rem; */
    }

    .cate_list .cate_list_content {
        max-width: 12.27rem;
        margin-left: -310px;
    }

    .cate_list .cate_list_content li:nth-child(2) {
        margin: 0 1.37rem;
    }

    .cate_list .cate_list_content li>p {
        line-height: .3rem;
    }

    .cate_list .cate_list_content li .cate_list_content_img {
        /* display: block; */
        width: .87rem;
        height: .87rem;
        /* background-color: #fbebed; */
        margin-bottom: .32rem;
    }

    .cate_list .cate_list_content li .cate_list_content_img img {
        width: .87rem;
        height: .87rem;
    }

    .cate_list .cate_list_content {
        height: 277px;
    }

    .joinbaotu>h3 {
        margin-top: .8rem;
    }

    .joinbaotu .joinbaotu_list1 li>p {
        line-height: .38rem;
    }

    .joinbaotu .usercate li {
        height: 298px;
        /* margin-bottom: 3.14rem; */
    }

    .joinbaotu .usercate li img {
        margin-top: .25rem;
        margin-bottom: .7rem;
    }

    .joinbaotu .usercate li:nth-child(2) {
        margin: 0 1.84rem;
    }

    .joinbaotu .usercate li>p {
        line-height: .38rem;
    }

    .strength .strength_list {
        max-width: 475px;
        margin-left: -234px;
    }

    .strength .strength_list li>p {
        font-size: .12rem;
        line-height: .24rem;
        margin-bottom: .4rem;
    }

    .strength .strength_list li img {
        width: .74rem;
        height: .74rem;
        margin-top: .6rem;
    }

    .strength .logodiv {
        max-width: 714px;
        margin-left: -358px;
    }

    .strength .logodiv p {
        margin-right: .2rem;
        height: .7rem;
        line-height: .7rem;
        margin-right: .21rem;
        width: 2.2rem;
        font-size: .24rem;
    }

    .strength {
        height: 155px;
    }

    .footer .footer_content .beian>p:nth-child(1) {
        padding-top: .5rem;
        margin-top: 0;
    }
}

@media screen and (max-width: 750px) {
    .reddiv .about_title {
        padding: .5rem .35rem;
    }

    .reddiv .about_title>p {
        font-size: .18rem;
    }

    .reddiv .about_list1 p:nth-child(2) {
        font-size: .2rem;
    }

    .reddiv .about_list1 p:nth-child(3) {
        padding-left: 0;
        padding-right: 0;
        line-height: .45rem;
    }

    .cate_list {
        height: 160px;
    }

    .cate_list .cate_list_content {
        height: 255px;
        padding: .2rem 0;
        max-width: 6.6rem;
        margin-left: -165px;
        margin-bottom: auto;
    }

    .cate_list .cate_list_content li {
        max-width: 2.2rem;
        margin: 0;
        /* background-color: red; */
    }

    .reddiv .about_list1 li:nth-child(1) {
        margin-left: 0;
    }

    .cate_list .cate_list_content li:nth-child(2) {
        margin: 0;
    }

    .joinbaotu>p {
        font-size: .14rem;
        margin-bottom: .36rem;
    }

    .joinbaotu .joinbaotu_list1>li {
        width: 2.25rem;
        height: 1.5rem;
        margin: 0 .6rem;
    }

    .joinbaotu .joinbaotu_list1>li>img {
        margin-top: .25rem;
        width: .7rem;
        height: .8rem;
        margin-right: .05rem;
        margin-bottom: .6rem;
    }

    .col-xs-3 {
        padding-right: 0;
        padding-left: 0;
    }

    .joinbaotu .usercate>li>img {
        margin-top: .25rem;
        margin-bottom: .8rem;
    }

    /* .joinbaotu .usercate li img {
    margin-top: .6rem;
    margin-bottom: .7rem;
} */
    .joinbaotu .usercate>li>h3 {
        font-size: .12rem;
        margin-bottom: .12rem;
    }

    .joinbaotu .usercate>li {
        max-width: 150px;
        height: 328px;
    }

    .joinbaotu .usercate li:nth-child(1) {
        margin-right: .88rem;
        margin-bottom: .34rem;
    }

    .joinbaotu .usercate li:nth-child(2) {
        margin: 0;
        margin-bottom: .34rem;
    }

    .joinbaotu .usercate li:nth-child(3) {
        margin: 0;
        margin-left: 1.85rem;
    }

    .strength {
        height: 175px;
    }

    .strength .strength_list {
        max-width: 475px;
        margin-left: -168px;
        margin-top: -.65rem;
        padding-left: 0;
        padding-right: 0;
    }

    .strength .logodiv {
        max-width: 330px;
        margin-left: -165px;
    }

    .strength .logodiv p {
        height: .45rem;
        line-height: .45rem;
        margin-right: .21rem;
        width: .92rem;
        font-size: .2rem;
    }

    .footer .footer_content .beian>p {
        font-size: .12rem;
        line-height: .3rem;
        margin-bottom: .12rem;
        text-indent: 0;
    }

    .footer .footer_content .beian>p:nth-child(1) {
        line-height: .3rem;
    }
}